industrial power transmission techniques - German English Dictionary